Linear-Time Reconstruction of Delaunay Triangulations with Applications

نویسندگان

  • Jack Snoeyink
  • Marc J. van Kreveld
چکیده

Many of the computational geometers' favorite data structures are pla-nar graphs, canonically determined by a set of geometric data, that take (n log n) time to compute. Examples include 2-d Delaunay triangulation, trapezoidations of segments, and constrained Voronoi diagrams, and 3-d convex hulls. Given such a structure, one can determine a permutation of the data in O(n) time such that the data structure can be reconstructed from the permuted data in O(n) time by a simple incremental algorithm. As a consequence, one can permute a data le to \hide" a geometric structure, such as a terrian model based on the Delaunay triangulation of a set of sampled points, without disrupting other applications. One can even include "importance" in the ordering so the incremental reconstruction produces approximate terrain models as the data is read or received. For the Delaunay triangulation, we can also handle input in degenerate position, even though the data structures may no longer be canonically deened.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A systematic review of algorithms with linear-time behaviour to generate Delaunay and Voronoi tessellations

Triangulations and tetrahedrizations are important geometrical discretization procedures applied to several areas, such as the reconstruction of surfaces and data visualization. Delaunay and Voronoi tessellations are discretization structures of domains with desirable geometrical properties. In this work, a systematic review of algorithms with linear-time behaviour to generate 2D/3D Delaunay an...

متن کامل

Triangulating the Square and Squaring the Triangle : 1 Quadtrees and Delaunay Triangulations are Equivalent

4 We show that Delaunay triangulations and compressed quadtrees are equivalent structures. More precisely, 5 we give two algorithms: the first computes a compressed quadtree for a planar point set, given the Delaunay 6 triangulation; the second finds the Delaunay triangulation, given a compressed quadtree. Both algorithms 7 run in deterministic linear time on a pointer machine. Our work builds ...

متن کامل

Fully Dynamic Constrained Delaunay Triangulations

We present algorithms for the efficient insertion and removal of constraints in Delaunay Triangulations. Constraints are considered to be points or any kind of polygonal lines. Degenerations such as edge overlapping, self-intersections or duplicated points are allowed and are automatically detected and fixed on line. As a result, a fully Dynamic Constrained Delaunay Triangulation is achieved, a...

متن کامل

Delaunay Triangulations of Points on Circles

Delaunay triangulations of a point set in the Euclidean plane are ubiquitous in a number of computational sciences, including computational geometry. Delaunay triangulations are not well defined as soon as 4 or more points are concyclic but since it is not a generic situation, this difficulty is usually handled by using a (symbolic or explicit) perturbation. As an alternative, we propose to def...

متن کامل

Constrained Delaunay Triangulations and Algorithms

Two-dimensional constrained Delaunay triangulations (of a planar straight-linegraph) introduced independently by Lee et al. [2] and Chew [1] are well studied struc-tures and can be constructed in optimal time. However, the generalization of suchobjects to three and higher dimensions is much less discussed in literature.In this talk, we first define a constrained Delaunay tri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997